import Vue from 'vue';
Vue.mixin({
    methods: {
        //根据Vxe表格默认的visible动态设置列显示
        //columns：需要传输的初始表格列数据
        //fieldArr:表格的field字段组成的数组  例如: ['stockInCode',....]
        //bool:控制显示隐藏表格列的visible
        vxeTableVisible (columns, fieldArr, bool) {
            let temColumn = JSON.parse(JSON.stringify(columns));
            let temColumns = temColumn.map(item => item.field);
            temColumns.forEach((item,index) => {
                if (fieldArr.includes(item)) {
                    temColumn[index].visible = bool;
                }
            });
            return temColumn;
        },
    }
});


